physically challenged person - Spanish English Dictionary